//! 使用导入语句 导入其他模块的内容
//! require()


//! 方法1
// var obj = require('./定义模块导出模块.js')
// console.log(obj);
// console.log(obj.add(10, 20));
// console.log(obj.sub(10,20));

//! 方法2
var { add, sub } = require('./定义模块导出模块.js')
console.log(add(10, 20));
console.log(sub(10,20));

//! 在nodejs环境下，模块导入使用require（）
//! 在nodejs环境下，模块的导出使用module.exports 或者 exports
//! 这种模块的导入/导出语法 属于commonJS模块化规范，commonJS规范是nodejs平台的唯一模块规范

//! 在浏览器环境下，模块的导入使用 import xx from '路径'
//! 在浏览器环境下，模块的导出使用 exports default 或 exports
//! 这种模块的导入/导出语法，属于es6模块化规范，es6模块化规范是浏览器环境下的其中一种模块化规范（还有其他规范，例如：AMD规范）